[INFO] cloning repository https://github.com/dakom/awsm-renderer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dakom/awsm-renderer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdakom%2Fawsm-renderer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdakom%2Fawsm-renderer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 511f65db2fff7114b6c773e178c81cd0c2417c24
[INFO] checking dakom/awsm-renderer against try#a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399 for pr-145770
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdakom%2Fawsm-renderer" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/dakom/awsm-renderer
[INFO] finished tweaking git repo https://github.com/dakom/awsm-renderer
[INFO] tweaked toml for git repo https://github.com/dakom/awsm-renderer written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dakom/awsm-renderer on toolchain a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/dakom/awsm-renderer already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e461d65d8b46505002a36fd17703dad89ccbffccae6ff0c1968619705b6008c0
[INFO] running `Command { std: "docker" "start" "-a" "e461d65d8b46505002a36fd17703dad89ccbffccae6ff0c1968619705b6008c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e461d65d8b46505002a36fd17703dad89ccbffccae6ff0c1968619705b6008c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e461d65d8b46505002a36fd17703dad89ccbffccae6ff0c1968619705b6008c0", kill_on_drop: false }`
[INFO] [stdout] e461d65d8b46505002a36fd17703dad89ccbffccae6ff0c1968619705b6008c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6b7a048c46d0959756071fa753dc3c554607342cb4cef22460111e0dc1ea1d6
[INFO] running `Command { std: "docker" "start" "-a" "a6b7a048c46d0959756071fa753dc3c554607342cb4cef22460111e0dc1ea1d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]     Checking cfg-if v1.0.1
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.100
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling wasm-bindgen v0.2.100
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking slab v0.4.10
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]     Checking bytes v1.10.1
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]     Checking http v1.3.1
[INFO] [stderr]     Checking half v2.6.0
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling inflections v1.1.1
[INFO] [stderr]     Checking zune-core v0.4.12
[INFO] [stderr]     Checking lebe v0.5.2
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking bit_field v0.10.2
[INFO] [stderr]    Compiling winnow v0.7.12
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking png v0.17.16
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking zune-jpeg v0.4.19
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking exr v1.73.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking discard v1.0.4
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking ordered-float v5.0.0
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.100
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.100
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling bytemuck_derive v1.9.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling gltf-derive v1.4.1
[INFO] [stderr]    Compiling gensym v0.1.1
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.100
[INFO] [stderr]     Checking js-sys v0.3.77
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking bytemuck v1.23.1
[INFO] [stderr]     Checking image v0.25.6
[INFO] [stderr]     Checking pin-project v1.1.10
[INFO] [stderr]     Checking web-sys v0.3.77
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.50
[INFO] [stderr]     Checking glam v0.30.4
[INFO] [stderr]     Checking gloo-timers v0.3.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling askama_parser v0.14.0
[INFO] [stderr]     Checking tracing-panic v0.1.2
[INFO] [stderr]     Checking futures-signals v0.3.34
[INFO] [stderr]     Checking serde-wasm-bindgen v0.6.5
[INFO] [stderr]     Checking gltf-json v1.4.1
[INFO] [stderr]     Checking gltf v1.4.1
[INFO] [stderr]    Compiling askama_derive v0.14.0
[INFO] [stderr]     Checking gloo-utils v0.2.0
[INFO] [stderr]     Checking gloo-net v0.6.0
[INFO] [stderr]     Checking gloo-events v0.1.2
[INFO] [stderr]     Checking awsm_web v0.44.0
[INFO] [stderr]     Checking gloo-render v0.2.0
[INFO] [stderr]     Checking awsm_web v0.45.0
[INFO] [stderr]     Checking gloo-events v0.2.0
[INFO] [stderr]     Checking dominator v0.5.38
[INFO] [stderr]     Checking tracing-web v0.1.3
[INFO] [stderr]     Checking awsm-renderer-core v0.1.0-alpha.3 (/opt/rustwide/workdir/crates/renderer-core)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:259:36
[INFO] [stdout]     |
[INFO] [stdout] 259 |             entries.push(&web_sys::GpuBindGroupLayoutEntry::from(entry));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:262:34
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let layout_js = web_sys::GpuBindGroupLayoutDescriptor::new(&entries);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:276:36
[INFO] [stdout]     |
[INFO] [stdout] 276 |             visibility |= web_sys::gpu_shader_stage::COMPUTE;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             visibility |= web_sys::gpu_shader_stage::VERTEX;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:282:36
[INFO] [stdout]     |
[INFO] [stdout] 282 |             visibility |= web_sys::gpu_shader_stage::FRAGMENT;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dominator_helpers v0.8.0
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let entry_js = web_sys::GpuBindGroupLayoutEntry::new(entry.binding, visibility);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:289:47
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 entry_js.set_buffer(&web_sys::GpuBufferBindingLayout::from(buffer));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExternalTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:292:57
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 entry_js.set_external_texture(&web_sys::GpuExternalTextureBindingLayout::new());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuExternalTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:295:48
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 entry_js.set_sampler(&web_sys::GpuSamplerBindingLayout::from(sampler));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:298:56
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 entry_js.set_storage_texture(&web_sys::GpuStorageTextureBindingLayout::from(
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:303:48
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 entry_js.set_texture(&web_sys::GpuTextureBindingLayout::from(texture));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let layout_js = web_sys::GpuBufferBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let layout_js = web_sys::GpuSamplerBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:344:34
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let layout_js = web_sys::GpuStorageTextureBindingLayout::new(layout.format);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:359:34
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let layout_js = web_sys::GpuTextureBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:381:36
[INFO] [stdout]     |
[INFO] [stdout] 381 |             entries.push(&web_sys::GpuBindGroupEntry::from(entry));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:384:38
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let bind_group_js = web_sys::GpuBindGroupDescriptor::new(&entries, bind_group.layout);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |         web_sys::GpuBindGroupEntry::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:399:63
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 BindGroupResource::Buffer(buffer) => web_sys::GpuBufferBinding::from(buffer).into(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^ could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.0 |= web_sys::gpu_buffer_usage::COPY_DST;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |         self.0 |= web_sys::gpu_buffer_usage::COPY_SRC;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |         self.0 |= web_sys::gpu_buffer_usage::INDEX;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |         self.0 |= web_sys::gpu_buffer_usage::INDIRECT;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.0 |= web_sys::gpu_buffer_usage::MAP_READ;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:259:36
[INFO] [stdout]     |
[INFO] [stdout] 259 |             entries.push(&web_sys::GpuBindGroupLayoutEntry::from(entry));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |         self.0 |= web_sys::gpu_buffer_usage::MAP_WRITE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:107:28
[INFO] [stdout]     |
[INFO] [stdout] 107 |         self.0 |= web_sys::gpu_buffer_usage::QUERY_RESOLVE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:112:28
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.0 |= web_sys::gpu_buffer_usage::STORAGE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:117:28
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.0 |= web_sys::gpu_buffer_usage::UNIFORM;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |         self.0 |= web_sys::gpu_buffer_usage::VERTEX;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |             web_sys::GpuBufferDescriptor::new(descriptor.size as f64, descriptor.usage.into());
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let binding_js = web_sys::GpuBufferBinding::new(binding.buffer);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:262:34
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let layout_js = web_sys::GpuBindGroupLayoutDescriptor::new(&entries);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:110:32
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let pass_js = web_sys::GpuComputePassDescriptor::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:117:52
[INFO] [stdout]     |
[INFO] [stdout] 117 |             pass_js.set_timestamp_writes(&web_sys::GpuComputePassTimestampWrites::from(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |             web_sys::GpuComputePassTimestampWrites::new(timestamp_writes.query_set);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyBufferInfo` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let info_js = web_sys::GpuTexelCopyBufferInfo::new(info.buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyBufferInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyTextureInfo` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let info_js = web_sys::GpuTexelCopyTextureInfo::new(info.texture);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyTextureInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:93:42
[INFO] [stdout]    |
[INFO] [stdout] 93 |             info_js.set_origin(&web_sys::GpuOrigin3dDict::from(origin));
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:276:36
[INFO] [stdout]     |
[INFO] [stdout] 276 |             visibility |= web_sys::gpu_shader_stage::COMPUTE;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let layout_js = web_sys::GpuTexelCopyBufferLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             visibility |= web_sys::gpu_shader_stage::VERTEX;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let origin_js = web_sys::GpuOrigin3dDict::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:282:36
[INFO] [stdout]     |
[INFO] [stdout] 282 |             visibility |= web_sys::gpu_shader_stage::FRAGMENT;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ could not find `gpu_shader_stage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let entry_js = web_sys::GpuBindGroupLayoutEntry::new(entry.binding, visibility);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupLayoutEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:289:47
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 entry_js.set_buffer(&web_sys::GpuBufferBindingLayout::from(buffer));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExternalTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:292:57
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 entry_js.set_external_texture(&web_sys::GpuExternalTextureBindingLayout::new());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuExternalTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:295:48
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 entry_js.set_sampler(&web_sys::GpuSamplerBindingLayout::from(sampler));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:298:56
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 entry_js.set_storage_texture(&web_sys::GpuStorageTextureBindingLayout::from(
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:303:48
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 entry_js.set_texture(&web_sys::GpuTextureBindingLayout::from(texture));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let layout_js = web_sys::GpuBufferBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:333:34
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let layout_js = web_sys::GpuSamplerBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:344:34
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let layout_js = web_sys::GpuStorageTextureBindingLayout::new(layout.format);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuStorageTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:359:34
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let layout_js = web_sys::GpuTextureBindingLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureBindingLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:381:36
[INFO] [stdout]     |
[INFO] [stdout] 381 |             entries.push(&web_sys::GpuBindGroupEntry::from(entry));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:229:46
[INFO] [stdout]     |
[INFO] [stdout] 229 |             color_attachments.push(&web_sys::GpuRenderPassColorAttachment::from(attachment));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:232:32
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let pass_js = web_sys::GpuRenderPassDescriptor::new(&color_attachments);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:384:38
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let bind_group_js = web_sys::GpuBindGroupDescriptor::new(&entries, bind_group.layout);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:240:27
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 &web_sys::GpuRenderPassDepthStencilAttachment::from(depth_stencil_attachment),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:253:52
[INFO] [stdout]     |
[INFO] [stdout] 253 |             pass_js.set_timestamp_writes(&web_sys::GpuRenderPassTimestampWrites::from(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let attachment_js = web_sys::GpuRenderPassColorAttachment::new(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:286:38
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let attachment_js = web_sys::GpuRenderPassDepthStencilAttachment::new(attachment.view);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:320:22
[INFO] [stdout]     |
[INFO] [stdout] 320 |             web_sys::GpuRenderPassTimestampWrites::new(timestamp_writes.query_set);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |         web_sys::GpuBindGroupEntry::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ could not find `GpuBindGroupEntry` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:399:63
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 BindGroupResource::Buffer(buffer) => web_sys::GpuBufferBinding::from(buffer).into(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^ could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.0 |= web_sys::gpu_buffer_usage::COPY_DST;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |         self.0 |= web_sys::gpu_buffer_usage::COPY_SRC;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |         self.0 |= web_sys::gpu_buffer_usage::INDEX;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |         self.0 |= web_sys::gpu_buffer_usage::INDIRECT;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:97:28
[INFO] [stdout]    |
[INFO] [stdout] 97 |         self.0 |= web_sys::gpu_buffer_usage::MAP_READ;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |         self.0 |= web_sys::gpu_buffer_usage::MAP_WRITE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:107:28
[INFO] [stdout]     |
[INFO] [stdout] 107 |         self.0 |= web_sys::gpu_buffer_usage::QUERY_RESOLVE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:112:28
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.0 |= web_sys::gpu_buffer_usage::STORAGE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:117:28
[INFO] [stdout]     |
[INFO] [stdout] 117 |         self.0 |= web_sys::gpu_buffer_usage::UNIFORM;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |         self.0 |= web_sys::gpu_buffer_usage::VERTEX;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ could not find `gpu_buffer_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |             web_sys::GpuBufferDescriptor::new(descriptor.size as f64, descriptor.usage.into());
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ could not find `GpuBufferDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let binding_js = web_sys::GpuBufferBinding::new(binding.buffer);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ could not find `GpuBufferBinding` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:110:32
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let pass_js = web_sys::GpuComputePassDescriptor::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:117:52
[INFO] [stdout]     |
[INFO] [stdout] 117 |             pass_js.set_timestamp_writes(&web_sys::GpuComputePassTimestampWrites::from(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |             web_sys::GpuComputePassTimestampWrites::new(timestamp_writes.query_set);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyBufferInfo` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let info_js = web_sys::GpuTexelCopyBufferInfo::new(info.buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyBufferInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCanvasConfiguration` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:57:41
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let configuration_js = web_sys::GpuCanvasConfiguration::new(device, format);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCanvasConfiguration` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCanvasToneMapping` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:66:44
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let tone_mapping_js = web_sys::GpuCanvasToneMapping::new();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^ could not find `GpuCanvasToneMapping` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyTextureInfo` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let info_js = web_sys::GpuTexelCopyTextureInfo::new(info.texture);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyTextureInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:93:42
[INFO] [stdout]    |
[INFO] [stdout] 93 |             info_js.set_origin(&web_sys::GpuOrigin3dDict::from(origin));
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:136:30
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     web_sys::GpuPipelineErrorReason::Validation => "Validation",
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     web_sys::GpuPipelineErrorReason::Internal => "Internal",
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTexelCopyBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let layout_js = web_sys::GpuTexelCopyBufferLayout::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTexelCopyBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let origin_js = web_sys::GpuOrigin3dDict::new();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCopyExternalImageSourceInfo` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:313:32
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let info_js = web_sys::GpuCopyExternalImageSourceInfo::new(&info.source);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCopyExternalImageSourceInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCopyExternalImageDestInfo` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:344:32
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let info_js = web_sys::GpuCopyExternalImageDestInfo::new(info.texture);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCopyExternalImageDestInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:353:42
[INFO] [stdout]     |
[INFO] [stdout] 353 |             info_js.set_origin(&web_sys::GpuOrigin3dDict::from(origin));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:229:46
[INFO] [stdout]     |
[INFO] [stdout] 229 |             color_attachments.push(&web_sys::GpuRenderPassColorAttachment::from(attachment));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:232:32
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let pass_js = web_sys::GpuRenderPassDescriptor::new(&color_attachments);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:240:27
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 &web_sys::GpuRenderPassDepthStencilAttachment::from(depth_stencil_attachment),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCommandEncoderDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 let descriptor = web_sys::GpuCommandEncoderDescriptor::new();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCommandEncoderDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:253:52
[INFO] [stdout]     |
[INFO] [stdout] 253 |             pass_js.set_timestamp_writes(&web_sys::GpuRenderPassTimestampWrites::from(
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuQuerySetDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:239:35
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let descriptor = web_sys::GpuQuerySetDescriptor::new(count, query_type);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuQuerySetDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:118:33
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let state_js = web_sys::GpuDepthStencilState::new(state.format);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:135:49
[INFO] [stdout]     |
[INFO] [stdout] 135 |             state_js.set_stencil_back(&web_sys::GpuStencilFaceState::from(stencil_back));
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:138:50
[INFO] [stdout]     |
[INFO] [stdout] 138 |             state_js.set_stencil_front(&web_sys::GpuStencilFaceState::from(stencil_front));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let attachment_js = web_sys::GpuRenderPassColorAttachment::new(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassColorAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:152:33
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let state_js = web_sys::GpuStencilFaceState::new();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:286:38
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let attachment_js = web_sys::GpuRenderPassDepthStencilAttachment::new(attachment.view);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassDepthStencilAttachment` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:35:30
[INFO] [stdout]    |
[INFO] [stdout] 35 |             mask |= web_sys::gpu_color_write::ALL;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |             mask |= web_sys::gpu_color_write::ALPHA;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |             mask |= web_sys::gpu_color_write::RED;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:47:30
[INFO] [stdout]    |
[INFO] [stdout] 47 |             mask |= web_sys::gpu_color_write::GREEN;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |             mask |= web_sys::gpu_color_write::BLUE;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:320:22
[INFO] [stdout]     |
[INFO] [stdout] 320 |             web_sys::GpuRenderPassTimestampWrites::new(timestamp_writes.query_set);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPassTimestampWrites` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 |             targets.push(&web_sys::GpuColorTargetState::from(target));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^ could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:156:33
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let state_js = web_sys::GpuFragmentState::new(state.module, &targets);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:191:33
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let state_js = web_sys::GpuColorTargetState::new(state.format);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |             state_js.set_blend(&web_sys::GpuBlendState::from(blend));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ could not find `GpuBlendState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         web_sys::GpuBlendState::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ could not find `GpuBlendState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |             &web_sys::GpuBlendComponent::from(state.alpha),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |             &web_sys::GpuBlendComponent::from(state.color),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:220:37
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let component_js = web_sys::GpuBlendComponent::new();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineLayoutDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let layout_js = web_sys::GpuPipelineLayoutDescriptor::new(&bind_group_layouts);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineLayoutDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCanvasConfiguration` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:57:41
[INFO] [stdout]    |
[INFO] [stdout] 57 |         let configuration_js = web_sys::GpuCanvasConfiguration::new(device, format);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCanvasConfiguration` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCanvasToneMapping` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:66:44
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let tone_mapping_js = web_sys::GpuCanvasToneMapping::new();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^ could not find `GpuCanvasToneMapping` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let state_js = web_sys::GpuMultisampleState::new();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:136:30
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     web_sys::GpuPipelineErrorReason::Validation => "Validation",
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     web_sys::GpuPipelineErrorReason::Internal => "Internal",
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineErrorReason` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let state_js = web_sys::GpuPrimitiveState::new();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^ could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCopyExternalImageSourceInfo` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:313:32
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let info_js = web_sys::GpuCopyExternalImageSourceInfo::new(&info.source);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCopyExternalImageSourceInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:82:33
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let state_js = web_sys::GpuVertexState::new(state.module);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ could not find `GpuVertexState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:100:40
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 buffers.push(&web_sys::GpuVertexBufferLayout::from(buffer));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCopyExternalImageDestInfo` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:344:32
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let info_js = web_sys::GpuCopyExternalImageDestInfo::new(info.texture);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCopyExternalImageDestInfo` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:353:42
[INFO] [stdout]     |
[INFO] [stdout] 353 |             info_js.set_origin(&web_sys::GpuOrigin3dDict::from(origin));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ could not find `GpuOrigin3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:114:43
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 attributes.push(&web_sys::GpuVertexAttribute::from(*attribute));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |             web_sys::GpuVertexBufferLayout::new(buffer_layout.array_stride as f64, &attributes);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         web_sys::GpuVertexAttribute::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPipelineDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:130:36
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let pipeline_js = web_sys::GpuRenderPipelineDescriptor::new(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPipelineDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |             &web_sys::GpuVertexState::from(vertex),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ could not find `GpuVertexState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:136:53
[INFO] [stdout]     |
[INFO] [stdout] 136 |             pipeline_js.set_depth_stencil(&web_sys::GpuDepthStencilState::from(depth_stencil));
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:140:48
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pipeline_js.set_fragment(&web_sys::GpuFragmentState::from(fragment));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:144:51
[INFO] [stdout]     |
[INFO] [stdout] 144 |             pipeline_js.set_multisample(&web_sys::GpuMultisampleState::from(multisample));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:148:49
[INFO] [stdout]     |
[INFO] [stdout] 148 |             pipeline_js.set_primitive(&web_sys::GpuPrimitiveState::from(primitive));
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^ could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePipelineDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |             web_sys::GpuComputePipelineDescriptor::new(&layout.into(), &compute.into());
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePipelineDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuProgrammableStage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:180:35
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let compute_js = web_sys::GpuProgrammableStage::new(&compute.module);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ could not find `GpuProgrammableStage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCommandEncoderDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 let descriptor = web_sys::GpuCommandEncoderDescriptor::new();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCommandEncoderDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuQuerySetDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:239:35
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let descriptor = web_sys::GpuQuerySetDescriptor::new(count, query_type);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuQuerySetDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let sampler_js = web_sys::GpuSamplerDescriptor::new();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuShaderModuleDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let descriptor = web_sys::GpuShaderModuleDescriptor::new(shader_code.code);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuShaderModuleDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:118:33
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let state_js = web_sys::GpuDepthStencilState::new(state.format);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:135:49
[INFO] [stdout]     |
[INFO] [stdout] 135 |             state_js.set_stencil_back(&web_sys::GpuStencilFaceState::from(stencil_back));
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 web_sys::GpuCompilationMessageType::Error => errors.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:93:26
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 web_sys::GpuCompilationMessageType::Warning => warnings.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:138:50
[INFO] [stdout]     |
[INFO] [stdout] 138 |             state_js.set_stencil_front(&web_sys::GpuStencilFaceState::from(stencil_front));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:94:26
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 web_sys::GpuCompilationMessageType::Info => infos.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:152:33
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let state_js = web_sys::GpuStencilFaceState::new();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuStencilFaceState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:35:30
[INFO] [stdout]    |
[INFO] [stdout] 35 |             mask |= web_sys::gpu_color_write::ALL;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |             mask |= web_sys::gpu_color_write::ALPHA;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |             usage |= web_sys::gpu_texture_usage::COPY_DST;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |             mask |= web_sys::gpu_color_write::RED;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |             usage |= web_sys::gpu_texture_usage::COPY_SRC;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:47:30
[INFO] [stdout]    |
[INFO] [stdout] 47 |             mask |= web_sys::gpu_color_write::GREEN;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |             usage |= web_sys::gpu_texture_usage::RENDER_ATTACHMENT;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_color_write` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |             mask |= web_sys::gpu_color_write::BLUE;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ could not find `gpu_color_write` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |             usage |= web_sys::gpu_texture_usage::STORAGE_BINDING;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |             usage |= web_sys::gpu_texture_usage::TEXTURE_BINDING;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:230:38
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let descriptor_js = web_sys::GpuTextureDescriptor::new(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 |             targets.push(&web_sys::GpuColorTargetState::from(target));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^ could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             &web_sys::GpuExtent3dDict::from(descriptor.size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:156:33
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let state_js = web_sys::GpuFragmentState::new(state.module, &targets);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureViewDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let descriptor_js = web_sys::GpuTextureViewDescriptor::new();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureViewDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExternalTextureDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:300:38
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let descriptor_js = web_sys::GpuExternalTextureDescriptor::new(&match descriptor.source {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuExternalTextureDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:191:33
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let state_js = web_sys::GpuColorTargetState::new(state.format);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuColorTargetState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:199:42
[INFO] [stdout]     |
[INFO] [stdout] 199 |             state_js.set_blend(&web_sys::GpuBlendState::from(blend));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ could not find `GpuBlendState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:317:32
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let size_js = web_sys::GpuExtent3dDict::new(size.width);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBindingType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:116:39
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type BufferBindingType = web_sys::GpuBufferBindingType;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerBindingType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type SamplerBindingType = web_sys::GpuSamplerBindingType;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStorageTextureAccess` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type StorageTextureAccess = web_sys::GpuStorageTextureAccess;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:213:30
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub layout: &'a web_sys::GpuBindGroupLayout,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:234:34
[INFO] [stdout]     |
[INFO] [stdout] 234 |     ExternalTexture(&'a web_sys::GpuExternalTexture),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSampler` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 |     Sampler(&'a web_sys::GpuSampler),
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |     TextureView(&'a web_sys::GpuTextureView),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         layout: &'a web_sys::GpuBindGroupLayout,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:255:55
[INFO] [stdout]     |
[INFO] [stdout] 255 | impl From<BindGroupLayoutDescriptor<'_>> for web_sys::GpuBindGroupLayoutDescriptor {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutEntry` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:272:46
[INFO] [stdout]     |
[INFO] [stdout] 272 | impl From<BindGroupLayoutEntry> for web_sys::GpuBindGroupLayoutEntry {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:311:45
[INFO] [stdout]     |
[INFO] [stdout] 311 | impl From<BufferBindingLayout> for web_sys::GpuBufferBindingLayout {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:331:46
[INFO] [stdout]     |
[INFO] [stdout] 331 | impl From<SamplerBindingLayout> for web_sys::GpuSamplerBindingLayout {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStorageTextureBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:342:53
[INFO] [stdout]     |
[INFO] [stdout] 342 | impl From<StorageTextureBindingLayout> for web_sys::GpuStorageTextureBindingLayout {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:357:46
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl From<TextureBindingLayout> for web_sys::GpuTextureBindingLayout {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:377:49
[INFO] [stdout]     |
[INFO] [stdout] 377 | impl From<BindGroupDescriptor<'_>> for web_sys::GpuBindGroupDescriptor {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupEntry` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:394:44
[INFO] [stdout]     |
[INFO] [stdout] 394 | impl From<BindGroupEntry<'_>> for web_sys::GpuBindGroupEntry {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub buffer: &'a web_sys::GpuBuffer,
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         web_sys::GpuBlendState::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ could not find `GpuBlendState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:37:37
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(buffer: &'a web_sys::GpuBuffer) -> Self {
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl From<BufferDescriptor<'_>> for web_sys::GpuBufferDescriptor {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBinding` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 | impl From<BufferBinding<'_>> for web_sys::GpuBufferBinding {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/command/compute_pass.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 |     inner: web_sys::GpuComputePassEncoder,
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn new(inner: web_sys::GpuComputePassEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:50:31
[INFO] [stdout]    |
[INFO] [stdout] 50 |         bind_group: &web_sys::GpuBindGroup,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:72:28
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type Target = web_sys::GpuComputePassEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub query_set: &'a web_sys::GpuQuerySet,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:108:51
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl From<ComputePassDescriptor<'_>> for web_sys::GpuComputePassDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:109:54
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn from(pass: ComputePassDescriptor) -> web_sys::GpuComputePassDescriptor {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |             &web_sys::GpuBlendComponent::from(state.alpha),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 | impl From<ComputeTimestampWrites<'_>> for web_sys::GpuComputePassTimestampWrites {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:127:67
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn from(timestamp_writes: ComputeTimestampWrites) -> web_sys::GpuComputePassTimestampWrites {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/command/copy_texture.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub buffer: &'a web_sys::GpuBuffer,
[INFO] [stdout]   |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:17:31
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub texture: &'a web_sys::GpuTexture,
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:64:49
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl From<TexelCopyBufferInfo<'_>> for web_sys::GpuTexelCopyBufferInfo {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:82:50
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl From<TexelCopyTextureInfo<'_>> for web_sys::GpuTexelCopyTextureInfo {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl From<TexelCopyBufferLayout> for web_sys::GpuTexelCopyBufferLayout {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuOrigin3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:118:34
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl From<Origin3d> for web_sys::GpuOrigin3dDict {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     inner: web_sys::GpuRenderPassEncoder,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn new(inner: web_sys::GpuRenderPassEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |             &web_sys::GpuBlendComponent::from(state.color),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:74:31
[INFO] [stdout]    |
[INFO] [stdout] 74 |         bind_group: &web_sys::GpuBindGroup,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |     type Target = web_sys::GpuRenderPassEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:109:50
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub occlusion_query_set: Option<&'a web_sys::GpuQuerySet>,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub resolve_target: Option<&'a web_sys::GpuTextureView>,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub view: &'a web_sys::GpuTextureView,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn new(view: &'a web_sys::GpuTextureView, load_op: LoadOp, store_op: StoreOp) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:145:71
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn with_resolve_target(mut self, resolve_target: &'a web_sys::GpuTextureView) -> Self {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:155:28
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub view: &'a web_sys::GpuTextureView,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn new(view: &'a web_sys::GpuTextureView) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:218:33
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub query_set: &'a web_sys::GpuQuerySet,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:225:50
[INFO] [stdout]     |
[INFO] [stdout] 225 | impl From<RenderPassDescriptor<'_>> for web_sys::GpuRenderPassDescriptor {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:226:53
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn from(pass: RenderPassDescriptor) -> web_sys::GpuRenderPassDescriptor {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassColorAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:262:45
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl From<ColorAttachment<'_>> for web_sys::GpuRenderPassColorAttachment {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassColorAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:263:54
[INFO] [stdout]     |
[INFO] [stdout] 263 |     fn from(attachment: ColorAttachment) -> web_sys::GpuRenderPassColorAttachment {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDepthStencilAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:284:52
[INFO] [stdout]     |
[INFO] [stdout] 284 | impl From<DepthStencilAttachment<'_>> for web_sys::GpuRenderPassDepthStencilAttachment {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDepthStencilAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:285:61
[INFO] [stdout]     |
[INFO] [stdout] 285 |     fn from(attachment: DepthStencilAttachment) -> web_sys::GpuRenderPassDepthStencilAttachment {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:317:51
[INFO] [stdout]     |
[INFO] [stdout] 317 | impl From<RenderTimestampWrites<'_>> for web_sys::GpuRenderPassTimestampWrites {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:318:66
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn from(timestamp_writes: RenderTimestampWrites) -> web_sys::GpuRenderPassTimestampWrites {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |     inner: web_sys::GpuCommandEncoder,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |     type Target = web_sys::GpuCommandEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:27:32
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn new(inner: web_sys::GpuCommandEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |         descriptor: Option<&web_sys::GpuComputePassDescriptor>,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         descriptor: &web_sys::GpuRenderPassDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:54:27
[INFO] [stdout]    |
[INFO] [stdout] 54 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |         source: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:72:32
[INFO] [stdout]    |
[INFO] [stdout] 72 |         destination: &web_sys::GpuBuffer,
[INFO] [stdout]    |                                ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:220:37
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let component_js = web_sys::GpuBlendComponent::new();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ could not find `GpuBlendComponent` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:89:27
[INFO] [stdout]    |
[INFO] [stdout] 89 |         source: &web_sys::GpuTexelCopyBufferInfo,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |         source: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |         destination: &web_sys::GpuTexelCopyBufferInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |         source: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:122:30
[INFO] [stdout]     |
[INFO] [stdout] 122 |         query_set: &web_sys::GpuQuerySet,
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:125:32
[INFO] [stdout]     |
[INFO] [stdout] 125 |         destination: &web_sys::GpuBuffer,
[INFO] [stdout]     |                                ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn finish(self) -> web_sys::GpuCommandBuffer {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuLoadOp` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:154:28
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type LoadOp = web_sys::GpuLoadOp;
[INFO] [stdout]     |                            ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStoreOp` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type StoreOp = web_sys::GpuStoreOp;
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompareFunction` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/compare.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type CompareFunction = web_sys::GpuCompareFunction;
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasAlphaMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type CanvasAlphaMode = web_sys::GpuCanvasAlphaMode;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasToneMappingMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:43:43
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type CanvasToneMappingMode = web_sys::GpuCanvasToneMappingMode;
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |         gpu: &web_sys::Gpu,
[INFO] [stdout]    |                        ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         device: &web_sys::GpuDevice,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::error::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 50 -         device: &web_sys::GpuDevice,
[INFO] [stdout] 50 +         device: &crate::error::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasConfiguration` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> web_sys::GpuCanvasConfiguration {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineError` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout] 133 |         match err.dyn_into::<web_sys::GpuPipelineError>() {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:26:36
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub compute_pipeline: web_sys::GpuComputePipeline,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub bind_group_layout: web_sys::GpuBindGroupLayout,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |     texture: &web_sys::GpuTexture,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub texture: &'a web_sys::GpuTexture,
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:281:38
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn new(texture: &'a web_sys::GpuTexture) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageSourceInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:309:57
[INFO] [stdout]     |
[INFO] [stdout] 309 | impl From<CopyExternalImageSourceInfo<'_>> for web_sys::GpuCopyExternalImageSourceInfo {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageDestInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:340:55
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl From<CopyExternalImageDestInfo<'_>> for web_sys::GpuCopyExternalImageDestInfo {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:38:62
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn current_context_texture(&self) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]    |                                                              ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:52:67
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn current_context_texture_view(&self) -> Result<web_sys::GpuTextureView> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModuleDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:65:32
[INFO] [stdout]    |
[INFO] [stdout] 65 |         shader_code: &web_sys::GpuShaderModuleDescriptor,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     ) -> web_sys::GpuShaderModule {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |         descriptor: &web_sys::GpuRenderPipelineDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     ) -> Result<web_sys::GpuRenderPipeline> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let pipeline: web_sys::GpuRenderPipeline =
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |         descriptor: &web_sys::GpuComputePipelineDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |     ) -> Result<web_sys::GpuComputePipeline> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let pipeline: web_sys::GpuComputePipeline =
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |         descriptor: &web_sys::GpuPipelineLayoutDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |     ) -> web_sys::GpuPipelineLayout {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 |         descriptor: &web_sys::GpuBindGroupLayoutDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |     ) -> Result<web_sys::GpuBindGroupLayout> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |         descriptor: &web_sys::GpuBindGroupDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |     ) -> web_sys::GpuBindGroup {
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:139:38
[INFO] [stdout]     |
[INFO] [stdout] 139 |         descriptor: Option<&web_sys::GpuSamplerDescriptor>,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSampler` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> web_sys::GpuSampler {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:152:31
[INFO] [stdout]     |
[INFO] [stdout] 152 |         descriptor: &web_sys::GpuTextureDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 |     ) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageSourceInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |         source: &web_sys::GpuCopyExternalImageSourceInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageDestInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |         dest: &web_sys::GpuCopyExternalImageDestInfo,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |         size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:177:31
[INFO] [stdout]     |
[INFO] [stdout] 177 |         descriptor: &web_sys::GpuBufferDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |     ) -> Result<web_sys::GpuBuffer> {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:217:61
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn submit_commands(&self, command_buffer: &web_sys::GpuCommandBuffer) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:224:70
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn submit_commands_batch(&self, command_buffers: &[&web_sys::GpuCommandBuffer]) {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQueryType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:235:30
[INFO] [stdout]     |
[INFO] [stdout] 235 |         query_type: web_sys::GpuQueryType,
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     ) -> Result<web_sys::GpuQuerySet> {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPipelineLayoutDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let layout_js = web_sys::GpuPipelineLayoutDescriptor::new(&bind_group_layouts);
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuPipelineLayoutDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:255:31
[INFO] [stdout]     |
[INFO] [stdout] 255 |         descriptor: &web_sys::GpuExternalTextureDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     ) -> Result<web_sys::GpuExternalTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:268:27
[INFO] [stdout]     |
[INFO] [stdout] 268 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:366:32
[INFO] [stdout]     |
[INFO] [stdout] 366 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |         layout: &web_sys::GpuTexelCopyBufferLayout,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:369:25
[INFO] [stdout]     |
[INFO] [stdout] 369 |         size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilOperation` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type StencilOperation = web_sys::GpuStencilOperation;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDepthStencilState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl From<DepthStencilState> for web_sys::GpuDepthStencilState {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDepthStencilState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:117:51
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn from(state: DepthStencilState) -> web_sys::GpuDepthStencilState {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilFaceState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:150:42
[INFO] [stdout]     |
[INFO] [stdout] 150 | impl From<StencilFaceState> for web_sys::GpuStencilFaceState {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilFaceState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:151:50
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn from(state: StencilFaceState) -> web_sys::GpuStencilFaceState {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendFactor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type BlendFactor = web_sys::GpuBlendFactor;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendOperation` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type BlendOperation = web_sys::GpuBlendOperation;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |         module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFragmentState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:149:43
[INFO] [stdout]     |
[INFO] [stdout] 149 | impl From<FragmentState<'_>> for web_sys::GpuFragmentState {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFragmentState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:150:47
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn from(state: FragmentState) -> web_sys::GpuFragmentState {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuColorTargetState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:189:42
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl From<ColorTargetState> for web_sys::GpuColorTargetState {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuColorTargetState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:190:50
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn from(state: ColorTargetState) -> web_sys::GpuColorTargetState {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:206:36
[INFO] [stdout]     |
[INFO] [stdout] 206 | impl From<BlendState> for web_sys::GpuBlendState {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:207:44
[INFO] [stdout]     |
[INFO] [stdout] 207 |     fn from(state: BlendState) -> web_sys::GpuBlendState {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendComponent` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:218:40
[INFO] [stdout]     |
[INFO] [stdout] 218 | impl From<BlendComponent> for web_sys::GpuBlendComponent {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendComponent` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:219:52
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn from(component: BlendComponent) -> web_sys::GpuBlendComponent {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayout` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/pipeline/layout.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Custom(web_sys::GpuPipelineLayout),
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:23:42
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub bind_group_layouts: Vec<web_sys::GpuBindGroupLayout>,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:29:42
[INFO] [stdout]    |
[INFO] [stdout] 29 |         bind_group_layouts: Vec<web_sys::GpuBindGroupLayout>,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:38:54
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl From<PipelineLayoutDescriptor<'_>> for web_sys::GpuPipelineLayoutDescriptor {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMultisampleState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:31:42
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl From<MultisampleState> for web_sys::GpuMultisampleState {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMultisampleState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:32:50
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn from(state: MultisampleState) -> web_sys::GpuMultisampleState {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |         let state_js = web_sys::GpuMultisampleState::new();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^ could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveTopology` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type PrimitiveTopology = web_sys::GpuPrimitiveTopology;
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuIndexFormat` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type IndexFormat = web_sys::GpuIndexFormat;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFrontFace` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type FrontFace = web_sys::GpuFrontFace;
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCullMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type CullMode = web_sys::GpuCullMode;
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:58:40
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl From<PrimitiveState> for web_sys::GpuPrimitiveState {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn from(state: PrimitiveState) -> web_sys::GpuPrimitiveState {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexStepMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub type VertexStepMode = web_sys::GpuVertexStepMode;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexFormat` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type VertexFormat = web_sys::GpuVertexFormat;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn new(module: &'a web_sys::GpuShaderModule, entry_point: Option<&'a str>) -> Self {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl From<VertexState<'_>> for web_sys::GpuVertexState {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl From<VertexBufferLayout> for web_sys::GpuVertexBufferLayout {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:110:60
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn from(buffer_layout: VertexBufferLayout) -> web_sys::GpuVertexBufferLayout {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexAttribute` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl From<VertexAttribute> for web_sys::GpuVertexAttribute {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexAttribute` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:130:53
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn from(attribute: VertexAttribute) -> web_sys::GpuVertexAttribute {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     module: web_sys::GpuShaderModule,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn new(module: web_sys::GpuShaderModule, entry_point: Option<&'a str>) -> Self {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:118:54
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl From<RenderPipelineDescriptor<'_>> for web_sys::GpuRenderPipelineDescriptor {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:119:61
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn from(pipeline: RenderPipelineDescriptor) -> web_sys::GpuRenderPipelineDescriptor {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:159:59
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl From<ComputePipelineDescriptor<'_, '_>> for web_sys::GpuComputePipelineDescriptor {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:160:62
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn from(pipeline: ComputePipelineDescriptor) -> web_sys::GpuComputePipelineDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuProgrammableStage` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:178:47
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl From<ProgrammableStage<'_>> for web_sys::GpuProgrammableStage {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuProgrammableStage` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:179:53
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn from(compute: ProgrammableStage) -> web_sys::GpuProgrammableStage {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:12:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub gpu: web_sys::Gpu,
[INFO] [stdout]    |                       ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:13:27
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub adapter: web_sys::GpuAdapter,
[INFO] [stdout]    |                           ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 13 -     pub adapter: web_sys::GpuAdapter,
[INFO] [stdout] 13 +     pub adapter: crate::renderer::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub device: web_sys::GpuDevice,
[INFO] [stdout]    |                          ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 14 -     pub device: web_sys::GpuDevice,
[INFO] [stdout] 14 +     pub device: crate::renderer::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:15:27
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub context: web_sys::GpuCanvasContext,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub gpu: web_sys::Gpu,
[INFO] [stdout]    |                       ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:22:34
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub adapter: Option<web_sys::GpuAdapter>,
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 22 -     pub adapter: Option<web_sys::GpuAdapter>,
[INFO] [stdout] 22 +     pub adapter: Option<crate::renderer::AwsmCoreError>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub device: Option<web_sys::GpuDevice>,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 23 -     pub device: Option<web_sys::GpuDevice>,
[INFO] [stdout] 23 +     pub device: Option<crate::renderer::AwsmCoreError>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub context: Option<web_sys::GpuCanvasContext>,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn new(gpu: web_sys::Gpu, canvas: web_sys::HtmlCanvasElement) -> Self {
[INFO] [stdout]    |                              ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:44:53
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn with_adapter(mut self, adapter: web_sys::GpuAdapter) -> Self {
[INFO] [stdout]    |                                                     ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 44 -     pub fn with_adapter(mut self, adapter: web_sys::GpuAdapter) -> Self {
[INFO] [stdout] 44 +     pub fn with_adapter(mut self, adapter: crate::renderer::AwsmCoreError) -> Self {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:49:51
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn with_device(mut self, device: web_sys::GpuDevice) -> Self {
[INFO] [stdout]    |                                                   ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 49 -     pub fn with_device(mut self, device: web_sys::GpuDevice) -> Self {
[INFO] [stdout] 49 +     pub fn with_device(mut self, device: crate::renderer::AwsmCoreError) -> Self {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:55:31
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let adapter: web_sys::GpuAdapter = match self.adapter {
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 55 -         let adapter: web_sys::GpuAdapter = match self.adapter {
[INFO] [stdout] 55 +         let adapter: crate::renderer::AwsmCoreError = match self.adapter {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let device: web_sys::GpuDevice = match self.device {
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let device: web_sys::GpuDevice = match self.device {
[INFO] [stdout] 63 +         let device: crate::renderer::AwsmCoreError = match self.device {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let context: web_sys::GpuCanvasContext = match self.canvas.get_context("webgpu") {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAddressMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type AddressMode = web_sys::GpuAddressMode;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFilterMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type FilterMode = web_sys::GpuFilterMode;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMipmapFilterMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:25:38
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type MipmapFilterMode = web_sys::GpuMipmapFilterMode;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:29:47
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl From<SamplerDescriptor<'_>> for web_sys::GpuSamplerDescriptor {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModuleDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl From<ShaderModuleDescriptor<'_>> for web_sys::GpuShaderModuleDescriptor {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:36:35
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl ShaderModuleExt for web_sys::GpuShaderModule {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompilationInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:74:31
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn new(info: web_sys::GpuCompilationInfo) -> Self {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompilationMessage` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |             let js_message: web_sys::GpuCompilationMessage = js_messages.get(i).unchecked_into();
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureFormat` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type TextureFormat = web_sys::GpuTextureFormat;
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureAspect` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type TextureAspect = web_sys::GpuTextureAspect;
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureViewDimension` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:5:42
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type TextureViewDimension = web_sys::GpuTextureViewDimension;
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureSampleType` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:7:39
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type TextureSampleType = web_sys::GpuTextureSampleType;
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDimension` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type TextureDimension = web_sys::GpuTextureDimension;
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VideoFrame` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |     VideoFrame(web_sys::VideoFrame),
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::texture::ExternalTextureDescriptorSource::VideoFrame`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 223 -     VideoFrame(web_sys::VideoFrame),
[INFO] [stdout] 223 +     VideoFrame(crate::texture::ExternalTextureDescriptorSource),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:228:47
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl From<TextureDescriptor<'_>> for web_sys::GpuTextureDescriptor {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureViewDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:262:51
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl From<TextureViewDescriptor<'_>> for web_sys::GpuTextureViewDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:298:55
[INFO] [stdout]     |
[INFO] [stdout] 298 | impl From<ExternalTextureDescriptor<'_>> for web_sys::GpuExternalTextureDescriptor {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 | impl From<Extent3d> for web_sys::GpuExtent3dDict {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let state_js = web_sys::GpuPrimitiveState::new();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^ could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexState` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:82:33
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let state_js = web_sys::GpuVertexState::new(state.module);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ could not find `GpuVertexState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:100:40
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 buffers.push(&web_sys::GpuVertexBufferLayout::from(buffer));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:114:43
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 attributes.push(&web_sys::GpuVertexAttribute::from(*attribute));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |             web_sys::GpuVertexBufferLayout::new(buffer_layout.array_stride as f64, &attributes);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ could not find `GpuVertexBufferLayout` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         web_sys::GpuVertexAttribute::new(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ could not find `GpuVertexAttribute` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuRenderPipelineDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:130:36
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let pipeline_js = web_sys::GpuRenderPipelineDescriptor::new(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuRenderPipelineDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuVertexState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |             &web_sys::GpuVertexState::from(vertex),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ could not find `GpuVertexState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:136:53
[INFO] [stdout]     |
[INFO] [stdout] 136 |             pipeline_js.set_depth_stencil(&web_sys::GpuDepthStencilState::from(depth_stencil));
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ could not find `GpuDepthStencilState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:140:48
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pipeline_js.set_fragment(&web_sys::GpuFragmentState::from(fragment));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ could not find `GpuFragmentState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:144:51
[INFO] [stdout]     |
[INFO] [stdout] 144 |             pipeline_js.set_multisample(&web_sys::GpuMultisampleState::from(multisample));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ could not find `GpuMultisampleState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:148:49
[INFO] [stdout]     |
[INFO] [stdout] 148 |             pipeline_js.set_primitive(&web_sys::GpuPrimitiveState::from(primitive));
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^ could not find `GpuPrimitiveState` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuComputePipelineDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |             web_sys::GpuComputePipelineDescriptor::new(&layout.into(), &compute.into());
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuComputePipelineDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuProgrammableStage` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:180:35
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let compute_js = web_sys::GpuProgrammableStage::new(&compute.module);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ could not find `GpuProgrammableStage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuSamplerDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let sampler_js = web_sys::GpuSamplerDescriptor::new();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^ could not find `GpuSamplerDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuShaderModuleDescriptor` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let descriptor = web_sys::GpuShaderModuleDescriptor::new(shader_code.code);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuShaderModuleDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 web_sys::GpuCompilationMessageType::Error => errors.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:93:26
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 web_sys::GpuCompilationMessageType::Warning => warnings.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:94:26
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 web_sys::GpuCompilationMessageType::Info => infos.push(message),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuCompilationMessageType` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |             usage |= web_sys::gpu_texture_usage::COPY_DST;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |             usage |= web_sys::gpu_texture_usage::COPY_SRC;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |             usage |= web_sys::gpu_texture_usage::RENDER_ATTACHMENT;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |             usage |= web_sys::gpu_texture_usage::STORAGE_BINDING;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/texture.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 |             usage |= web_sys::gpu_texture_usage::TEXTURE_BINDING;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^ could not find `gpu_texture_usage` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:230:38
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let descriptor_js = web_sys::GpuTextureDescriptor::new(
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             &web_sys::GpuExtent3dDict::from(descriptor.size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuTextureViewDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let descriptor_js = web_sys::GpuTextureViewDescriptor::new();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuTextureViewDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExternalTextureDescriptor` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:300:38
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let descriptor_js = web_sys::GpuExternalTextureDescriptor::new(&match descriptor.source {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `GpuExternalTextureDescriptor` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:317:32
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let size_js = web_sys::GpuExtent3dDict::new(size.width);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ could not find `GpuExtent3dDict` in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBindingType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:116:39
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type BufferBindingType = web_sys::GpuBufferBindingType;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerBindingType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type SamplerBindingType = web_sys::GpuSamplerBindingType;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStorageTextureAccess` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type StorageTextureAccess = web_sys::GpuStorageTextureAccess;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:213:30
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub layout: &'a web_sys::GpuBindGroupLayout,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:234:34
[INFO] [stdout]     |
[INFO] [stdout] 234 |     ExternalTexture(&'a web_sys::GpuExternalTexture),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSampler` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 |     Sampler(&'a web_sys::GpuSampler),
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |     TextureView(&'a web_sys::GpuTextureView),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:241:30
[INFO] [stdout]     |
[INFO] [stdout] 241 |         layout: &'a web_sys::GpuBindGroupLayout,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:255:55
[INFO] [stdout]     |
[INFO] [stdout] 255 | impl From<BindGroupLayoutDescriptor<'_>> for web_sys::GpuBindGroupLayoutDescriptor {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutEntry` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:272:46
[INFO] [stdout]     |
[INFO] [stdout] 272 | impl From<BindGroupLayoutEntry> for web_sys::GpuBindGroupLayoutEntry {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:311:45
[INFO] [stdout]     |
[INFO] [stdout] 311 | impl From<BufferBindingLayout> for web_sys::GpuBufferBindingLayout {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:331:46
[INFO] [stdout]     |
[INFO] [stdout] 331 | impl From<SamplerBindingLayout> for web_sys::GpuSamplerBindingLayout {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStorageTextureBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:342:53
[INFO] [stdout]     |
[INFO] [stdout] 342 | impl From<StorageTextureBindingLayout> for web_sys::GpuStorageTextureBindingLayout {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureBindingLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:357:46
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl From<TextureBindingLayout> for web_sys::GpuTextureBindingLayout {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:377:49
[INFO] [stdout]     |
[INFO] [stdout] 377 | impl From<BindGroupDescriptor<'_>> for web_sys::GpuBindGroupDescriptor {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupEntry` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/bind_groups.rs:394:44
[INFO] [stdout]     |
[INFO] [stdout] 394 | impl From<BindGroupEntry<'_>> for web_sys::GpuBindGroupEntry {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub buffer: &'a web_sys::GpuBuffer,
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/buffers.rs:37:37
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(buffer: &'a web_sys::GpuBuffer) -> Self {
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl From<BufferDescriptor<'_>> for web_sys::GpuBufferDescriptor {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferBinding` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/buffers.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 | impl From<BufferBinding<'_>> for web_sys::GpuBufferBinding {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/command/compute_pass.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 |     inner: web_sys::GpuComputePassEncoder,
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:10:32
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn new(inner: web_sys::GpuComputePassEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:50:31
[INFO] [stdout]    |
[INFO] [stdout] 50 |         bind_group: &web_sys::GpuBindGroup,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/compute_pass.rs:72:28
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type Target = web_sys::GpuComputePassEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub query_set: &'a web_sys::GpuQuerySet,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:108:51
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl From<ComputePassDescriptor<'_>> for web_sys::GpuComputePassDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:109:54
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn from(pass: ComputePassDescriptor) -> web_sys::GpuComputePassDescriptor {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 | impl From<ComputeTimestampWrites<'_>> for web_sys::GpuComputePassTimestampWrites {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/compute_pass.rs:127:67
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn from(timestamp_writes: ComputeTimestampWrites) -> web_sys::GpuComputePassTimestampWrites {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/command/copy_texture.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub buffer: &'a web_sys::GpuBuffer,
[INFO] [stdout]   |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:17:31
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub texture: &'a web_sys::GpuTexture,
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:64:49
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl From<TexelCopyBufferInfo<'_>> for web_sys::GpuTexelCopyBufferInfo {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/copy_texture.rs:82:50
[INFO] [stdout]    |
[INFO] [stdout] 82 | impl From<TexelCopyTextureInfo<'_>> for web_sys::GpuTexelCopyTextureInfo {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl From<TexelCopyBufferLayout> for web_sys::GpuTexelCopyBufferLayout {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuOrigin3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/copy_texture.rs:118:34
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl From<Origin3d> for web_sys::GpuOrigin3dDict {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     inner: web_sys::GpuRenderPassEncoder,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn new(inner: web_sys::GpuRenderPassEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:74:31
[INFO] [stdout]    |
[INFO] [stdout] 74 |         bind_group: &web_sys::GpuBindGroup,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command/render_pass.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |     type Target = web_sys::GpuRenderPassEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:109:50
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub occlusion_query_set: Option<&'a web_sys::GpuQuerySet>,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub resolve_target: Option<&'a web_sys::GpuTextureView>,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub view: &'a web_sys::GpuTextureView,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:126:35
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn new(view: &'a web_sys::GpuTextureView, load_op: LoadOp, store_op: StoreOp) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:145:71
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn with_resolve_target(mut self, resolve_target: &'a web_sys::GpuTextureView) -> Self {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:155:28
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub view: &'a web_sys::GpuTextureView,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn new(view: &'a web_sys::GpuTextureView) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:218:33
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub query_set: &'a web_sys::GpuQuerySet,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:225:50
[INFO] [stdout]     |
[INFO] [stdout] 225 | impl From<RenderPassDescriptor<'_>> for web_sys::GpuRenderPassDescriptor {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:226:53
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn from(pass: RenderPassDescriptor) -> web_sys::GpuRenderPassDescriptor {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassColorAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:262:45
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl From<ColorAttachment<'_>> for web_sys::GpuRenderPassColorAttachment {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassColorAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:263:54
[INFO] [stdout]     |
[INFO] [stdout] 263 |     fn from(attachment: ColorAttachment) -> web_sys::GpuRenderPassColorAttachment {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDepthStencilAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:284:52
[INFO] [stdout]     |
[INFO] [stdout] 284 | impl From<DepthStencilAttachment<'_>> for web_sys::GpuRenderPassDepthStencilAttachment {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDepthStencilAttachment` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:285:61
[INFO] [stdout]     |
[INFO] [stdout] 285 |     fn from(attachment: DepthStencilAttachment) -> web_sys::GpuRenderPassDepthStencilAttachment {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:317:51
[INFO] [stdout]     |
[INFO] [stdout] 317 | impl From<RenderTimestampWrites<'_>> for web_sys::GpuRenderPassTimestampWrites {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassTimestampWrites` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command/render_pass.rs:318:66
[INFO] [stdout]     |
[INFO] [stdout] 318 |     fn from(timestamp_writes: RenderTimestampWrites) -> web_sys::GpuRenderPassTimestampWrites {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |     inner: web_sys::GpuCommandEncoder,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |     type Target = web_sys::GpuCommandEncoder;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandEncoder` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:27:32
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn new(inner: web_sys::GpuCommandEncoder) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePassDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |         descriptor: Option<&web_sys::GpuComputePassDescriptor>,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPassDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         descriptor: &web_sys::GpuRenderPassDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:54:27
[INFO] [stdout]    |
[INFO] [stdout] 54 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |         source: &web_sys::GpuBuffer,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:72:32
[INFO] [stdout]    |
[INFO] [stdout] 72 |         destination: &web_sys::GpuBuffer,
[INFO] [stdout]    |                                ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:89:27
[INFO] [stdout]    |
[INFO] [stdout] 89 |         source: &web_sys::GpuTexelCopyBufferInfo,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/command.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |         source: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |         destination: &web_sys::GpuTexelCopyBufferInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |         source: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |         copy_size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:122:30
[INFO] [stdout]     |
[INFO] [stdout] 122 |         query_set: &web_sys::GpuQuerySet,
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:125:32
[INFO] [stdout]     |
[INFO] [stdout] 125 |         destination: &web_sys::GpuBuffer,
[INFO] [stdout]     |                                ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn finish(self) -> web_sys::GpuCommandBuffer {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuLoadOp` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:154:28
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type LoadOp = web_sys::GpuLoadOp;
[INFO] [stdout]     |                            ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStoreOp` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/command.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type StoreOp = web_sys::GpuStoreOp;
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompareFunction` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/compare.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type CompareFunction = web_sys::GpuCompareFunction;
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasAlphaMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type CanvasAlphaMode = web_sys::GpuCanvasAlphaMode;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasToneMappingMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:43:43
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type CanvasToneMappingMode = web_sys::GpuCanvasToneMappingMode;
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |         gpu: &web_sys::Gpu,
[INFO] [stdout]    |                        ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         device: &web_sys::GpuDevice,
[INFO] [stdout]    |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::error::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 50 -         device: &web_sys::GpuDevice,
[INFO] [stdout] 50 +         device: &crate::error::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasConfiguration` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/configuration.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> web_sys::GpuCanvasConfiguration {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineError` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/error.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout] 133 |         match err.dyn_into::<web_sys::GpuPipelineError>() {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:26:36
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub compute_pipeline: web_sys::GpuComputePipeline,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub bind_group_layout: web_sys::GpuBindGroupLayout,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/image/mipmap.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |     texture: &web_sys::GpuTexture,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub texture: &'a web_sys::GpuTexture,
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:281:38
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn new(texture: &'a web_sys::GpuTexture) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageSourceInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:309:57
[INFO] [stdout]     |
[INFO] [stdout] 309 | impl From<CopyExternalImageSourceInfo<'_>> for web_sys::GpuCopyExternalImageSourceInfo {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageDestInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/image.rs:340:55
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl From<CopyExternalImageDestInfo<'_>> for web_sys::GpuCopyExternalImageDestInfo {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:38:62
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn current_context_texture(&self) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]    |                                                              ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureView` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:52:67
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn current_context_texture_view(&self) -> Result<web_sys::GpuTextureView> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModuleDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:65:32
[INFO] [stdout]    |
[INFO] [stdout] 65 |         shader_code: &web_sys::GpuShaderModuleDescriptor,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     ) -> web_sys::GpuShaderModule {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |         descriptor: &web_sys::GpuRenderPipelineDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |     ) -> Result<web_sys::GpuRenderPipeline> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let pipeline: web_sys::GpuRenderPipeline =
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |         descriptor: &web_sys::GpuComputePipelineDescriptor,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:92:26
[INFO] [stdout]    |
[INFO] [stdout] 92 |     ) -> Result<web_sys::GpuComputePipeline> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipeline` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/methods.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let pipeline: web_sys::GpuComputePipeline =
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |         descriptor: &web_sys::GpuPipelineLayoutDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |     ) -> web_sys::GpuPipelineLayout {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 |         descriptor: &web_sys::GpuBindGroupLayoutDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |     ) -> Result<web_sys::GpuBindGroupLayout> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |         descriptor: &web_sys::GpuBindGroupDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroup` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |     ) -> web_sys::GpuBindGroup {
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:139:38
[INFO] [stdout]     |
[INFO] [stdout] 139 |         descriptor: Option<&web_sys::GpuSamplerDescriptor>,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSampler` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> web_sys::GpuSampler {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:152:31
[INFO] [stdout]     |
[INFO] [stdout] 152 |         descriptor: &web_sys::GpuTextureDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 |     ) -> Result<web_sys::GpuTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageSourceInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |         source: &web_sys::GpuCopyExternalImageSourceInfo,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCopyExternalImageDestInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |         dest: &web_sys::GpuCopyExternalImageDestInfo,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |         size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBufferDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:177:31
[INFO] [stdout]     |
[INFO] [stdout] 177 |         descriptor: &web_sys::GpuBufferDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |     ) -> Result<web_sys::GpuBuffer> {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:217:61
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn submit_commands(&self, command_buffer: &web_sys::GpuCommandBuffer) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCommandBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:224:70
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn submit_commands_batch(&self, command_buffers: &[&web_sys::GpuCommandBuffer]) {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQueryType` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:235:30
[INFO] [stdout]     |
[INFO] [stdout] 235 |         query_type: web_sys::GpuQueryType,
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuQuerySet` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 |     ) -> Result<web_sys::GpuQuerySet> {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:255:31
[INFO] [stdout]     |
[INFO] [stdout] 255 |         descriptor: &web_sys::GpuExternalTextureDescriptor,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTexture` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     ) -> Result<web_sys::GpuExternalTexture> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBuffer` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:268:27
[INFO] [stdout]     |
[INFO] [stdout] 268 |         buffer: &web_sys::GpuBuffer,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyTextureInfo` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:366:32
[INFO] [stdout]     |
[INFO] [stdout] 366 |         destination: &web_sys::GpuTexelCopyTextureInfo,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTexelCopyBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |         layout: &web_sys::GpuTexelCopyBufferLayout,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/methods.rs:369:25
[INFO] [stdout]     |
[INFO] [stdout] 369 |         size: &web_sys::GpuExtent3dDict,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilOperation` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type StencilOperation = web_sys::GpuStencilOperation;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDepthStencilState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl From<DepthStencilState> for web_sys::GpuDepthStencilState {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDepthStencilState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:117:51
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn from(state: DepthStencilState) -> web_sys::GpuDepthStencilState {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilFaceState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:150:42
[INFO] [stdout]     |
[INFO] [stdout] 150 | impl From<StencilFaceState> for web_sys::GpuStencilFaceState {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuStencilFaceState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/depth_stencil.rs:151:50
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn from(state: StencilFaceState) -> web_sys::GpuStencilFaceState {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/fragment.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendFactor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type BlendFactor = web_sys::GpuBlendFactor;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendOperation` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type BlendOperation = web_sys::GpuBlendOperation;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |         module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFragmentState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:149:43
[INFO] [stdout]     |
[INFO] [stdout] 149 | impl From<FragmentState<'_>> for web_sys::GpuFragmentState {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFragmentState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:150:47
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn from(state: FragmentState) -> web_sys::GpuFragmentState {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuColorTargetState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:189:42
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl From<ColorTargetState> for web_sys::GpuColorTargetState {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuColorTargetState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:190:50
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn from(state: ColorTargetState) -> web_sys::GpuColorTargetState {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:206:36
[INFO] [stdout]     |
[INFO] [stdout] 206 | impl From<BlendState> for web_sys::GpuBlendState {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendState` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:207:44
[INFO] [stdout]     |
[INFO] [stdout] 207 |     fn from(state: BlendState) -> web_sys::GpuBlendState {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendComponent` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:218:40
[INFO] [stdout]     |
[INFO] [stdout] 218 | impl From<BlendComponent> for web_sys::GpuBlendComponent {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBlendComponent` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/fragment.rs:219:52
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn from(component: BlendComponent) -> web_sys::GpuBlendComponent {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayout` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/pipeline/layout.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Custom(web_sys::GpuPipelineLayout),
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:23:42
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub bind_group_layouts: Vec<web_sys::GpuBindGroupLayout>,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuBindGroupLayout` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:29:42
[INFO] [stdout]    |
[INFO] [stdout] 29 |         bind_group_layouts: Vec<web_sys::GpuBindGroupLayout>,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPipelineLayoutDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/layout.rs:38:54
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl From<PipelineLayoutDescriptor<'_>> for web_sys::GpuPipelineLayoutDescriptor {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMultisampleState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:31:42
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl From<MultisampleState> for web_sys::GpuMultisampleState {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMultisampleState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/multisample.rs:32:50
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn from(state: MultisampleState) -> web_sys::GpuMultisampleState {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveTopology` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type PrimitiveTopology = web_sys::GpuPrimitiveTopology;
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuIndexFormat` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type IndexFormat = web_sys::GpuIndexFormat;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFrontFace` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type FrontFace = web_sys::GpuFrontFace;
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCullMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type CullMode = web_sys::GpuCullMode;
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:58:40
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl From<PrimitiveState> for web_sys::GpuPrimitiveState {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuPrimitiveState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/primitive.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn from(state: PrimitiveState) -> web_sys::GpuPrimitiveState {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub module: &'a web_sys::GpuShaderModule,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexStepMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub type VertexStepMode = web_sys::GpuVertexStepMode;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexFormat` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type VertexFormat = web_sys::GpuVertexFormat;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn new(module: &'a web_sys::GpuShaderModule, entry_point: Option<&'a str>) -> Self {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexState` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline/vertex.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl From<VertexState<'_>> for web_sys::GpuVertexState {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:109:44
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl From<VertexBufferLayout> for web_sys::GpuVertexBufferLayout {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexBufferLayout` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:110:60
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn from(buffer_layout: VertexBufferLayout) -> web_sys::GpuVertexBufferLayout {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexAttribute` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:129:41
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl From<VertexAttribute> for web_sys::GpuVertexAttribute {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuVertexAttribute` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline/vertex.rs:130:53
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn from(attribute: VertexAttribute) -> web_sys::GpuVertexAttribute {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     module: web_sys::GpuShaderModule,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/pipeline.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn new(module: web_sys::GpuShaderModule, entry_point: Option<&'a str>) -> Self {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:118:54
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl From<RenderPipelineDescriptor<'_>> for web_sys::GpuRenderPipelineDescriptor {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuRenderPipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:119:61
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn from(pipeline: RenderPipelineDescriptor) -> web_sys::GpuRenderPipelineDescriptor {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:159:59
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl From<ComputePipelineDescriptor<'_, '_>> for web_sys::GpuComputePipelineDescriptor {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuComputePipelineDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:160:62
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn from(pipeline: ComputePipelineDescriptor) -> web_sys::GpuComputePipelineDescriptor {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuProgrammableStage` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:178:47
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl From<ProgrammableStage<'_>> for web_sys::GpuProgrammableStage {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuProgrammableStage` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/pipeline.rs:179:53
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn from(compute: ProgrammableStage) -> web_sys::GpuProgrammableStage {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:12:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub gpu: web_sys::Gpu,
[INFO] [stdout]    |                       ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:13:27
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub adapter: web_sys::GpuAdapter,
[INFO] [stdout]    |                           ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 13 -     pub adapter: web_sys::GpuAdapter,
[INFO] [stdout] 13 +     pub adapter: crate::renderer::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub device: web_sys::GpuDevice,
[INFO] [stdout]    |                          ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 14 -     pub device: web_sys::GpuDevice,
[INFO] [stdout] 14 +     pub device: crate::renderer::AwsmCoreError,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:15:27
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub context: web_sys::GpuCanvasContext,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub gpu: web_sys::Gpu,
[INFO] [stdout]    |                       ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:22:34
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub adapter: Option<web_sys::GpuAdapter>,
[INFO] [stdout]    |                                  ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 22 -     pub adapter: Option<web_sys::GpuAdapter>,
[INFO] [stdout] 22 +     pub adapter: Option<crate::renderer::AwsmCoreError>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:23:33
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub device: Option<web_sys::GpuDevice>,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 23 -     pub device: Option<web_sys::GpuDevice>,
[INFO] [stdout] 23 +     pub device: Option<crate::renderer::AwsmCoreError>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub context: Option<web_sys::GpuCanvasContext>,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Gpu` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn new(gpu: web_sys::Gpu, canvas: web_sys::HtmlCanvasElement) -> Self {
[INFO] [stdout]    |                              ^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:44:53
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn with_adapter(mut self, adapter: web_sys::GpuAdapter) -> Self {
[INFO] [stdout]    |                                                     ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 44 -     pub fn with_adapter(mut self, adapter: web_sys::GpuAdapter) -> Self {
[INFO] [stdout] 44 +     pub fn with_adapter(mut self, adapter: crate::renderer::AwsmCoreError) -> Self {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:49:51
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn with_device(mut self, device: web_sys::GpuDevice) -> Self {
[INFO] [stdout]    |                                                   ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 49 -     pub fn with_device(mut self, device: web_sys::GpuDevice) -> Self {
[INFO] [stdout] 49 +     pub fn with_device(mut self, device: crate::renderer::AwsmCoreError) -> Self {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAdapter` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:55:31
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let adapter: web_sys::GpuAdapter = match self.adapter {
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuAdapter`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 55 -         let adapter: web_sys::GpuAdapter = match self.adapter {
[INFO] [stdout] 55 +         let adapter: crate::renderer::AwsmCoreError = match self.adapter {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuDevice` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let device: web_sys::GpuDevice = match self.device {
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::renderer::AwsmCoreError::GpuDevice`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let device: web_sys::GpuDevice = match self.device {
[INFO] [stdout] 63 +         let device: crate::renderer::AwsmCoreError = match self.device {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCanvasContext` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/renderer.rs:71:31
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let context: web_sys::GpuCanvasContext = match self.canvas.get_context("webgpu") {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuAddressMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type AddressMode = web_sys::GpuAddressMode;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuFilterMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type FilterMode = web_sys::GpuFilterMode;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuMipmapFilterMode` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:25:38
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type MipmapFilterMode = web_sys::GpuMipmapFilterMode;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuSamplerDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/sampler.rs:29:47
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl From<SamplerDescriptor<'_>> for web_sys::GpuSamplerDescriptor {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModuleDescriptor` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl From<ShaderModuleDescriptor<'_>> for web_sys::GpuShaderModuleDescriptor {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuShaderModule` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:36:35
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl ShaderModuleExt for web_sys::GpuShaderModule {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompilationInfo` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:74:31
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn new(info: web_sys::GpuCompilationInfo) -> Self {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuCompilationMessage` in crate `web_sys`
[INFO] [stdout]   --> crates/renderer-core/src/shaders.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |             let js_message: web_sys::GpuCompilationMessage = js_messages.get(i).unchecked_into();
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureFormat` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type TextureFormat = web_sys::GpuTextureFormat;
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureAspect` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type TextureAspect = web_sys::GpuTextureAspect;
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureViewDimension` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:5:42
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type TextureViewDimension = web_sys::GpuTextureViewDimension;
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureSampleType` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:7:39
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type TextureSampleType = web_sys::GpuTextureSampleType;
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDimension` in crate `web_sys`
[INFO] [stdout]  --> crates/renderer-core/src/texture.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type TextureDimension = web_sys::GpuTextureDimension;
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VideoFrame` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |     VideoFrame(web_sys::VideoFrame),
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::texture::ExternalTextureDescriptorSource::VideoFrame`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 223 -     VideoFrame(web_sys::VideoFrame),
[INFO] [stdout] 223 +     VideoFrame(crate::texture::ExternalTextureDescriptorSource),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:228:47
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl From<TextureDescriptor<'_>> for web_sys::GpuTextureDescriptor {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuTextureViewDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:262:51
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl From<TextureViewDescriptor<'_>> for web_sys::GpuTextureViewDescriptor {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExternalTextureDescriptor` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:298:55
[INFO] [stdout]     |
[INFO] [stdout] 298 | impl From<ExternalTextureDescriptor<'_>> for web_sys::GpuExternalTextureDescriptor {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GpuExtent3dDict` in crate `web_sys`
[INFO] [stdout]    --> crates/renderer-core/src/texture.rs:313:34
[INFO] [stdout]     |
[INFO] [stdout] 313 | impl From<Extent3d> for web_sys::GpuExtent3dDict {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^ not found in `web_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `awsm-renderer-core` (lib) due to 310 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `awsm-renderer-core` (lib test) due to 310 previous errors
[INFO] running `Command { std: "docker" "inspect" "a6b7a048c46d0959756071fa753dc3c554607342cb4cef22460111e0dc1ea1d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6b7a048c46d0959756071fa753dc3c554607342cb4cef22460111e0dc1ea1d6", kill_on_drop: false }`
[INFO] [stdout] a6b7a048c46d0959756071fa753dc3c554607342cb4cef22460111e0dc1ea1d6
